Introduction to ThingWorx - Ozen Engineering
Hello everyone, this is Meysam from Ozen Engineering, Inc. I'm here to provide a quick introduction to ThingWorx for you today. Let's explore what we do at Ozen Engineering and how ThingWorx can enhance your product development process.
About Ozen Engineering
- We are an elite channel partner of ANSYS.
- We sell ANSYS products and offer support and training.
- We provide consulting services with a focus on simulation-driven product development tools.
Our Simulation Tools
- Multi-physics Finite Element Analysis (FEA)
- Computational Fluid Dynamics (CFD)
- High and low-frequency electromagnetic tools
- Emerging digital twin and IoT-related software
ThingWorx Overview
ThingWorx is an application used for developing software-based solutions. It is built on the ThingModel, which is the cornerstone of all IoT platforms. ThingWorx offers a range of capabilities:
- Application enablement
- Data management
- User interface builder
- Cloud compatibility and edge computing
ThingWorx Foundation
The ThingWorx Foundation is designed for developing scalable and secure solutions, simplifying the creation and reducing time to market. It includes:
- Properties, services, events, and subscriptions
- Connectivity to devices, sensors, machinery, and assets
- Integration with cloud services and edge devices
Applications and Tools
- Asset management, alert management, and workflow tools
- Augmented reality tools for plant management
- Analytics for data-driven decision-making
- Industrial connectivity and communication platforms
Case Studies
Wind Tunnel Deployment
We created a digital twin of a wind tunnel test using ANSYS Fluent. The model predicts lift force based on voltage input, and the results can be visualized through a Human Machine Interface (HMI) called Mashup.
Spiral Coil Deployment
A model of a spiral coil was developed to monitor changes in angle, temperature, and voltage. This model was deployed on ThingWorx, allowing real-time data visualization and analysis.
Connectivity with Kepware Server
Kepware Server acts as a hub for connecting various PLCs and industrial devices to ThingWorx. It supports over 150 drivers and plugins, making it easy to integrate with existing systems.
- Compatible with major PLC controllers like Allen Bradley and Siemens
- Supports remote configuration and trusted by over 75,000 industrial sites
- Facilitates data transfer to ThingWorx, Azure, and other IoT clouds
Conclusion
ThingWorx provides a comprehensive platform for developing IoT solutions with robust connectivity and analytics capabilities. For more information or inquiries, feel free to contact us at Ozen Engineering.
Thank you for your attention, and have a great day!
Introduction to Thingworx - Ozen Engineering Hello everyone, this is Me from Ozen Engineering. I'm here to provide a quick introduction to Thingworx for you. We are a late channel partner of Thingworx, and we sell Thingworx products, offering support, training, and consulting services.
Our simulation-driven product development tools include multi-physics finite element analysis, computational fluid dynamics, high and low-frequency electromagnetic tools, and digital twin and IoT-related software.
As an elite child partner of Thingworx and a child partner on the PTC side, we have a wide range of structural, fluid, electromagnetic, semiconductor, and optics-related simulation tools. Additionally, we offer materials, embedded software systems, and CAD design tools.
Under the PTC side, we have electronic, electrical, and magnetic tools, as well as ThinkWorks and Vuforia for augmented reality.
Today, I'll go through the following agenda: 1. Thingworx IoT overview 2. Wind tunnel deployment on Thingworx 3. SpiralCole deployment on Thingworx 4. Connectivity using Kepware server and its connection to Thingworx 5. A video demonstration of setting up a physical model and its digital twin, comparing results Now let's look at the different systems of Thingworx.
Thingworx IoT is part of a VN reverse, utilizing artificial intelligence in the platform. It can be applied to various processes and run on an independent network, allowing it to run on big images unlike traditional systems.
According to a study, 47% of companies believe traditional business models will not work in the future, and 79% see predictive and prescriptive machine maintenance as a top priority. With the impact of COVID-19, digital twin and IoT adoption, along with remote work, have become even more relevant.
Building your own platform can be complicated, as you need to address connectivity, understand different protocols and architectures, be proficient in networking, build a network database and analytics, and manage various APIs and applications for design and development.
Thingworx Foundation is a process built for the development of scalable and secure solutions, making it simpler to create and bring products to market. Thingworx is an application used in the development of software and software-based applications.
It is based on the ThingModel, which has a list of capabilities including applications, computers, devices, electronics, and various assets. It also includes application enablement, such as data management, user interface builder, and more.
Cloud compatibility allows for device-cloud connectivity, and edge compatibility enables the interface between devices and the ThingModel. When you have a ThingModel, you can define properties, services, events, and subscriptions.
These capabilities are categorized and sold as individual products or sub-products, allowing you to connect it to different devices, sensors, machinery, assets, and understand them.
In addition to the ThingWorks Foundation, PTC offers apps for asset management, alert management, software content management, workflow, ThingModel, data management, system integration services, devices for cloud deployment, big data, rules engine, files, tools for gene and file transfer, messaging, tuning, augmented reality tools, and apps for industrial connectivity such as data exchange and communication platforms.
The top apps, including ThingWorks Asset Advisor and Software Connect Management, are sold separately, while the right-hand side apps are part of the Euphoria Studio.
The ThingWorks Analytics and ThingWorks Cepra Server are also available, providing analytics capabilities, machine learning, and industrial connectivity.
Using ThingWorks and the ThingModel, you can connect to various devices, ensuring consistency and connectability to all the devices you're dealing with.
This includes plants, cars, systems, or any kind of asset, which can be connected to the cloud, a gateway, the ThingModel, or using embedded systems. Now, let's discuss a small wind tunnel test based on voltage. A fan rotates, creating wind, which generates lift force.
We first created a digital twin, building a model in Fluent and creating a response surface and reduced order model. We then sent data from the power supply to the twin builder and calculated the lift force. This data can be compared with the actual wind tunnel test data.
Next, we modified the twin model on ThingWorx. We stored the twin file and deployed it on the cloud, making it available for running and obtaining data. We then created a Human Machine interface (Mashup) for easy visualization and interaction. The other problem we solved was a spiral coil.
A current passes through it, heating it up and changing its angle and temperature. We created a model of this spiral in Mechanical and then deployed it on the ThingWorx. We measured the voltage, temperature, and angle, and created a mashup for visualization.
Connectivity, mostly related to Kepware server and its communication with ThingWorx, can be complex. Different machines and environments use different languages, making it hard to connect them all to IoT.
After making data-driven decisions, it's also hard to connect them to factories or products for implementation. Standardizing connectivity helps by choosing the same language for all devices, making it easier to transfer data to IoT and implement data-driven decisions in factories or products.
ThingWorx Kepware server is a device that acts as a hub, connecting to different kinds of PLCs, over 150 drivers, and advanced plugins or any other devices or applications used in industrial automation.
It can read data from various PLCs and sensors and transfer it to ThingWorx, Azure, or other IoT clouds, or even on-premise apps like Azure. It can also read SCADA, MES, or anything else, making it a global language for connectivity.
ThingWorx Kepware server is compatible with ThingWorx and can create a channel for typical PLC controllers. With built-in drivers, you can easily connect them to ThingWorx and obtain live data from any sensor, PLC controller, or other devices.
In this demonstration, we'll connect a power supply to a digital twin deployed on ThingWorx, approximate the value of the lift force, and show it in a mashup. We'll use a Siglum SPD1168X power supply, which provides voltage and current, and connect it to the digital twin.
We'll then visualize the live data in ThingWorx.
Here's a video of the whole setup while it's functioning. [Video demonstration of transferring live data from the power supply to the digital twin, deployed on ThingWorx, and visualizing it in a mashup] Thank you for your attention, and have a great rest of the day.
If you have any questions, feel free to ask us by email or give us a call. Thank you for attending this seminar.